package Modelo;



/**
 * @author Thiago Vinicius Gaidzinski
 * @version 1.0
 * @created 23-jun-2012 13:12:46
 */
public class Motorista extends Pessoa {

   // atributos da classe
   private String carteira_motorista;
   public Jornada objJornada;
   public Taxi objTaxi;

   /**
    * Construtor da classe Motorista extends Pessoa
    * 
    * @param carteira_motorista
    * @param objJornada
    * @param objTaxi
    * @param codigo
    * @param cpf
    * @param endereco
    * @param nome
    * @param tipo_pessoa 
    */
   public Motorista( String carteira_motorista, Jornada objJornada, Taxi objTaxi, int codigo, String cpf, String endereco, String nome, String tipo_pessoa ) {
      super( codigo, cpf, endereco, nome, tipo_pessoa );
      setCarteira_motorista( carteira_motorista );
      setObjJornada( objJornada );
      setObjTaxi( objTaxi );
   }

   // métodos acessores e modifcadores
   public String getCarteira_motorista() {
      return carteira_motorista;
   }

   public void setCarteira_motorista( String carteira_motorista ) {
      this.carteira_motorista = carteira_motorista;
   }

   public Jornada getObjJornada() {
      return objJornada;
   }

   public void setObjJornada( Jornada objJornada ) {
      this.objJornada = objJornada;
   }

   public Taxi getObjTaxi() {
      return objTaxi;
   }

   public void setObjTaxi( Taxi objTaxi ) {
      this.objTaxi = objTaxi;
   }
   
}//end Motorista